package org.eticom.jee.message;

import java.util.Calendar;
import javax.ejb.MessageDriven;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;

/**
 * Message-Driven Bean implementation class for: ProcesadorTextos
 *
 */
@MessageDriven(mappedName = "ColaProcesadorTextos")
public class ProcesadorTextos implements MessageListener {

    /**
     * Default constructor. 
     */
    public ProcesadorTextos() {
 
    }
	
	/**
     * @see MessageListener#onMessage(Message)
     */
    public void onMessage(Message message) {

    	TextMessage mensaje = (TextMessage) message;
    	try{
    		Calendar calendarioAhora = Calendar.getInstance();
    		System.out.println("Procesado("+ calendarioAhora.getTime() +") --> " + mensaje.getText());    		
    	}catch(Exception e){
    		e.printStackTrace();
    	}
    	
        
    }

}
